package com.uzai.console.service.sop;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.uzai.console.dto.sop.addfanchannel.AddFanChannelDto;
import com.uzai.console.dto.sop.addfanchannel.AddFanChannelIdDto;
import com.uzai.console.dto.sop.addfanchannel.AddFanChannelQuery;
import com.uzai.console.vo.sop.addfanchannel.AddFanChannelVo;

/***
 * @author liuqi
 * @date 2021年09月01日 19:26
 */
public interface AddFanChannelService {

    /**
     * 分页查询进粉渠道
     * @author liuqi
     * @date 2021/8/25 11:38
     * @param addFanChannelQuery
     * @return null
     */
    Page<AddFanChannelVo> findByPage(AddFanChannelQuery addFanChannelQuery);

    /**
     * 查询进粉渠道
     * @author liuqi
     * @date 2021/8/25 11:38
     * @param addFanChannelIdDto
     * @return null
     */
    AddFanChannelVo findById(AddFanChannelIdDto addFanChannelIdDto);

    /**
     * 添加进粉渠道状态
     * @author liuqi
     * @date 2021/8/25 11:38
     * @param addFanChannelDto
     * @return null
     */
    void addAddFanChannel(AddFanChannelDto addFanChannelDto);

    /**
     * 删除进粉渠道状态
     * @author liuqi
     * @date 2021/8/25 11:38
     * @param addFanChannelIdDto
     * @return null
     */
    void deleteAddFanChannel(AddFanChannelIdDto addFanChannelIdDto);

    /**
     * 修改进粉渠道状态
     * @author liuqi
     * @date 2021/8/25 11:38
     * @param addFanChannelDto
     * @return null
     */
    void updateAddFanChannel(AddFanChannelDto addFanChannelDto);

}
